952
916
964
883
1000
975
1037
1022
1439
925
877
1010
924
888
876
1098
1129
1289
858
1150
857
918
859
890
872
1163
1039
1162
878